Repository navigation
Notebook redesign 4: each step fits a laptop screen; Compare groups in the run step - #273
guijacquemet wants to merge 4 commits into
Conversation
…tep; the app in short in the guide Owner test of v0.5.0 (10 November 2026), items (a) and (b). Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G3qp9AxjpGPw9xfWAUJNqc
…n's picture keeps its size Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G3qp9AxjpGPw9xfWAUJNqc
|
Gate: The stack is #269, #270, #272, #273 (this); the base of this pull request is #272 (the description says #271 by mistake). 🤖 Generated with Claude Code https://claude.ai/code/session_01G3qp9AxjpGPw9xfWAUJNqc Generated by Claude Code |
…compact Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G3qp9AxjpGPw9xfWAUJNqc
…laude/redesign-4-compact Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G3qp9AxjpGPw9xfWAUJNqc
|
Left open on purpose. The owner tested it in Colab and found the step body that scrolls inside its own fixed-height box worse than normal page scrolling, so a follow-up will rework this PR: the page scrolls normally, and the compactness comes from less text and collapsed details. #269, #270 and #272 are merged, and this PR now targets 🤖 Generated with Claude Code https://claude.ai/code/session_01G3qp9AxjpGPw9xfWAUJNqc Generated by Claude Code |
|
Closed in favour of #275 and #276, after the owner's test of this redesign (10 November 2026).
The commits of this branch are in #275's history. Generated by Claude Code |
Fourth of four stacked pull requests (base: #271). Owner's test of v0.5.0, items (a) "each step fits one laptop screen" and (b) "remove step 4, Calculate the statistics", and "Design should be simple and minimalistic". Layout only: no answer, check, refusal, draft, description or run output changes. Design note:
docs/restart/designs/notebook-redesign-2026-11-10.mdon MorphoFeature branchclaude/restart-doc.Summary
notebook_stepper: the strip is one row (short chip names fromnotebook_compact.CHIPS: Images, Compared to, Tags, Save, Describe masks; the page keeps the full title); a step's title and purpose are one line; its cards are in a box (mb-step-body) that scrolls by itself when they are higher than the screen, so the title, the strip and Back/Next stay in view. Denser cards, tiles, tables, buttons and pictures under themb-compactclass (the stacked pages of other bricks are untouched).about()folds a step's explanation under About this step; a card's help paragraph is one line that opens when pointed at.field_rows()lays out labelled input rows.notebook_compact(new): the Images step has one Folders card (three rows), Scan the folders and Looks right: read all image headers side by side with the progress under them; after the check the scan makes way for the result, and the pictures per folder, the check report and Exclude images are collapsed panels. The Run step shows Before you run only while something is missing, with Settings and mode and What will happen collapsed; after a run the intensity checks and plots, Compare groups and the report are collapsed panels._compare_only).results_step()aftersteps()returns an empty hidden box, so the shipped notebook's code cell needs no change; called withoutsteps()it is the page it was.notebook_render.issues_brief_html: a refusal of the axis roles is one sentence with Files and what to do on demand, e.g. "Error · different channel counts: The images have different numbers of channels: 3 channels (10 images), 4 channels (4 images)."welcome()is one line (name, version, "the notebook is ready").RELEASE_REFandRELEASE_TAGare untouched.Decisions
max-height: max(480px, 98vh - 196px)), not by removing content: steps whose content grows with the experiment (replicates, image type, tags, check and save) scroll inside the page.different_channel_counts; Spec Stage 1-2); the refusal is shorter and names its files on demand.Notes for review
morphobricks.toml,plane_histograms.csv,experiment_design.csvandmask_relationships.json, and arun_manifest.jsonthat differs only in the output folder's path.RELEASE_REF(v0.5.0): its Markdown describes the redesigned app, which it opens once the v0.5.1 release moves the pin.results_step()withoutsteps(); removing it is a follow-up if no brick shows it.Tests
python tools/check.pyon the head: see the comment below for the numbers. New:tests/test_notebook_compact.py(10): the chip names and the one-row budget, the page structure, the folded explanations, the Folders card, the panels after the check, the hidden statistics page and one-line welcome, the short refusal, the run step's panels, Compare groups (collapsed, this run's table, no second intensity check, the same statistics and plot as the old page).Generated by Claude Code